package com.ruogu.codegeneration.mapper;

import com.mybatisflex.core.BaseMapper;
import com.ruogu.codegeneration.model.entity.ChatHistory;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 对话历史映射层
 *
 * @author ruogu
 */
public interface ChatHistoryMapper extends BaseMapper<ChatHistory> {

    /**
     * 根据应用ID删除对话历史（物理删除）
     *
     * @param appId 应用ID
     * @return 删除的记录数
     */
    int deleteByAppId(@Param("appId") Long appId);

}
